package com.project.fiveCerealsSavoury.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.project.fiveCerealsSavoury.domain.Goods;
import com.project.fiveCerealsSavoury.domain.User;
import com.project.fiveCerealsSavoury.exception.BizException;

public interface GoodsDao {
	/**
	 * 添加商品
	 */
	public Integer add(Goods goods); 
	/**
	 * 修改商品信息价格
	 */
	public boolean amend(@Param("id")Integer id,@Param("goodName")String goodName,@Param("price")Double price,@Param("nowPrice")Double nowPrice,@Param("count")Integer count,@Param("weight")Double weight);
	/**
	 * 删除商品
	 */
	public boolean remove(Integer id);
	/**
	 * 模糊查询
	 */
	public List<Goods> queryAll(String goodName);
	/**
	 * 查询
	 */
	public Goods query(Integer id);
	/**
	 * 总共有多少商品
	 */
	public int count();
	/**
	 * 根据页数数量分页
	 */
	public List<Goods> querys();
	/**
	 * 减库存
	 */
	public int stocks(String  goodName,Integer count);
	/**
	 * 查询所有的
	 */
	public List<Goods> que();
	/**
	 * 根据商品名查询
	 */
	public List<Goods> queryss(String goodName);
}
